Update from source