add roundtrip test
add to_string function to AsyncConfig module
add new type for async support in message