update OS async string format from MArshal to Yaml so less problem will be the conversation