fix bug in popular(): callback not fired when zero tag