Fix to push on getList.

- Was pushing to the wrong list, fixed.
- The new promise now also returns the updated list.