update source tree