handle html runs better for asynchronous activities