update badge on every touch