integerated nio with start transfer