update Slot framework