replace return promise in fun-on loadSibImage