Merge "add Async handling of Print" into klp-dev