manual update/time conditionals