Bug #3: Seems that this was only occurring when there was an expiration,
but on the update no expiration was set. Set new expiration to NULL.
Also fixed utcnow time in cache update.