make sure infiniteloader.loaded maintains the promise chain