should wait for compile to finish before moving on start