kalua: watch: counter() implement 'autoremove' and use it