addAsyncFuntions to product lib