The inside updates from outside set to time_now, then inside is updated
from the calculated outside  (it is not set to time_now from now)