aysnc rpc generator working