Fix #286, all remove in iterator froms set, list and map now use an ArrayList to avoid the conncurrent exception