fixed bug with wrong requestId returned by call()