Update OS detection