rebuild base on new updates