fixed bug with AsyncResultCell to make it fully F# async