switched communication to channels implementing the decorator pattern
+ reading keys on startup of the bidclient