fixed timer update