Playing with asynchronuous I/O in java 1.7