add some commets for Future and ConcurrentHashMap