improve loading src