phase 1 project-mobile optimization: async the scripts