add sync in load