change the way of processing an async tag