Why does site:"domain name" show a different amount of pages indexed by Google than the number in Google Webmaster Tools?
Usually Google Web Crawlers take time to reach your site depending on how much important is your site and how soon your website is updated. In Google you can see your indexed pages by typing site:"your domain name" and filter the search results using the search tools to see the latest indexed pages.
Google bot crawling take some time (depending upon the site popularity ) generally 2 days to 2-3 weeks to crawl. This can also depend upon whether your site has new content or you are just re-hashing the old content that is already available to the world
As your website ages and ranks your web pages will index faster. For now you can try to speed up the process by boosting the inner pages with social signals and pings. Use the Google fetch tool as well.
Some times Google webmaster (search console) take more time to update and to show on the dashboard, where as you can see on SERP your all pages indexed by boot.
you need to wait some days, but if you are want a faster way - Try BacklinksIndexer to get a fast index
you should update the sitemap.xml after submitting each posts and your page needs to be indexed to be displayed in the webmaster tools.