update badge system a bit