using rxjava for filters and rxnetty for server and client