badge is updating appropriately