changes to API timerfired -> update