Is it necessary to update my sitemap frequently? For example, if I create new pages on my site every day, should I resubmit my sitemap every day too? I don't use google's automatic service.
If you have changes update the sitemap, as simple as that. You can do it more than once a day. Try to match it to the same frequency the Google bot is visiting your site if you have lots of changes.