updating build system