rebuild source tree