Move update slot method to Utils