Update hooks