cleanup and update compiled