Upate preference