User-initiated software updates