smart img update