improve sync accessor to work with remote peers too