asyc works