promise for animation saveas