impl. request completion closure