Thread safe changes and Nonblockable NIO implementation using Apache IOReactor