clean and build project