feature(console) onMsg -> socket, onMsg