make client channel cache thread-safe
implement read bytes, write bytes and set bit communication tasks