refactor Dispatchers

remove TransportSelector
simplify NullDispatcher