added AWAIT_MX(), AWAIT_HINT_MX(), unit tests not longer use singletons