completely hide buffer into IcyClient