If I leave my computer running for 4-5 days the definition update routine stops updating the definitions. When I try to manually do a live update I get an error message stating there is insufficient memory. I then have to restart my computer and perform a live update and everything is fine. Why are these steps necessary?