fully async communications work in progress
made setRcp fully asynchronous
config and channels list read/write fully asynchronous