fix project rebuild even when nothing changed