update sig handling