updated timer mechanism and object management