Add new non-blocking methods to Connection trait