faster but still slow. it's totally neo4j's fault now though