Fixing result type calculation for async_continue
Adding remote_result for id_type