update linux detection