Preload CSS Background Images Using Angularjs Promises