Benchmark demo and Circle.js - optimizations