Singer Promise 1408 & 1409

preload spinner