consider a website that authenticated users can create a content for example "bmw 1987 tuning for sale" and I need this pages to be index by google so if some one looking for this car in google can find this content. the problem is user can edit or delete this content any time and it's not like an article that can stay there forever. what should i do for thousands pages like this? what happens if user delete the page after that google index that page? I know I can not use webmaster tools for deleting this pages from index list any more and it was not rational way . should i use index after user create the page and change that to noindex after user delete the page? what about update?
Google is used to websites like this, and has no trouble with the churn of new and deleted pages.
After the user deletes the page, you should make sure that your 404 "page not found" page (along with the 404 response code) is shown at that URL. Upon seeing the 404 at that URL, Google will gracefully remove the page from its index. This is the standard way to treat a deleted page, and is the recommended way to get it de-indexed from search engines.
As far as speeding this process up, you could consider using a sitemap. Google checks those regularly to find new and deleted pages.