merge pending events when polling for performance