update badge after half day