assign events and send rpc requests