Im on a shared server, and awstats updates about every 25 hours. Is there any way to make it manually update?
You can change your .conf file to update stats from browser. See instructions here: Update AWstats manually
Although on a shared server you normally are not given access to the config file. There have been security holes in the script that performs the manual updates so many hosts have blocked the ability to manually update the stats. In short you need to ask your host if they will give you the ability to do that if you don't have access to the config file yourself.
On my Cpanel host, I can get to it through /tmp/awstats but it reverts back to not being updateable every 24 hours, so I have to change it often. Still, gets the job done. Tflight, I wasn't aware that it could be blocked. Thanks for letting me know.
your config file can be accessed via file manager its in root/tmp/awstats/domain.conf you need to change allow stats update via browser from 0 -> 1