[REFACTOR] change preload object element to xhr