update closure and slotsig