update slot framework