initial commit
thread concurrent issue
issue with concurrent modification in ArrayList iterator