reload on create and delete
only compile sources if newer