fixed async callback issue, using  to activate the digest loop, added new error message types