* core: derive JSON with TH * fix tests * simplify events * reduce diff * fix * update simplexmq * update simplexmq