* add unwritten dependency components
* modify testcode. it will recieve some data from websock server, but assetions are unstable.