improve os detection