catch really all errors
add msgtypes to parser
fix double subscription issue