but complex queries had to be synced because of deferred nature of io in node