Added override global settings for onRequest
Adjust global onrequest override
Adjust global onrequest neede Promise and new Action