function time updates.