refactor ctrlp themes with generate_color_map helper function