added process_async tests and renamed the decorator