cleaned up updates between modes; update age based on birth_timestamp