synchronized tick callbacks, resetting nodes before tick