try to get more scalability using atomic counter with Java 8