Update viewlists to store a list of promises for views
Missing return

Thanks to @jdfreder for catching this in review!
Merge pull request #7143 from jasongrout/viewlist-promises

Update viewlists to store a list of promises for views