update demos, anim promise, loader

update demos, anim promise, loader