updated Contact::getNextAvailableID