introduce MY_CXT/thread support, _vcallsubn cleanup