only update the phone or the desktop view in refresh method