added sync methods for select operations