fix #7 not recompiling issue