Update + signal