updating workauths etc