@leArthurDent every time I run updates something breaks. It's been too long right now to remember specifics
@baldur That's really not a good article...Re-using promises by wrapping them in a function? A promise already calls a function, re-use the function with a new promise, don't re-use the promise.
Also promises _should_ be eager. Promises are designed not for doing work, but for returning values. If you start processing immediately then the value can already be there when you need it.