update colors, threads