Yes I would say update the home page if you want this indexed. Keep links on the home page to your most recent content. Mine gets indexed quite regularly from what i can tell.
Yes, this time my home page was indexed after 9 days. Last time it took around 3 weeks. So regularly updating the content has worked. I will make it a habit. Thanks everyone.
u can set your google crawl rate by google webmaster tools through this u can able too fast your site crawl rate.
You can go for Blog submission,PR submission,Article submission,Forum submission etc and also done the onpage optimization for your website.