opacity updates