fix env detect