fixed conflict
made lists update
no more empty promises ... .list returns an array that is populated when the data is returned