Clear AsyncTarget continuation queue

After getting the flush continuations, clear the continuation queue.
Otherwise the continuation will be called multiple times
All continuations in AsyncTarget is called

The returning when no request will result in the continuation isn't called