update code for build source code