commit before pivoting to QFuture route