query current favortes, updates array, puts it back