updated time helpers