update with auto sd? detection