fixed bugs async require paths