WIP - backpressure on Java client

it's very much WIP