fix(cache): store time as string to prevent loosing tz info