[pymorse] use asynchat for stream handling