use transactions for friend sync
remove @persistent cruft