update GearsSet activity, fix bug in prefs