fix inflight bug and cleanup ToAsync, Using and ReactiveCommand usage