NIO2 async access to file with callback strategy