Experiment with synchronous MC C++ API, cache message flags
Working delete (blocking)
Non-blocking delete