added event wait list, bug is prob in update epsilon