Update mobile_detect library, change logic of desktop forced by user check