using arraybuffer instead of blob. add speed cnt for ws_peer