event and sync