Updated spromise due to a bug fix when calling always on an already resolved promise