can't guarantee task order on jruby, concurrency