Simplify code - use thread pool instead of celluloid to speed up update_all