async js pp ready