update macro: listof