bulk events from backend