async library fix