Are the sitemaps are created at specific intervals ?
Nope.
Is there any way to make the plugin to update sitemaps when a page or post is changed instead of generating at specific intervals ?
Not at all!
It generate the sitesmap/s on the fly, when requested (by search engines, for example).