sml update