partial transformation

for asynchronous operation