local build should be called every time before deploy