update
added timer