improuved loading assets