safer/better way to update time tracking