update colour