content update: ask interfaces