modify background img and optimize loading