async using lockfree queue and bug fixes regarding usage of cppformat