change request arguments to normal callback style