auto clean before build