fixed getting existing events and also updating them with new status