handle dynamic time changes for data