separate methods for querying in current and background threads
id name changed to _id as per server changes