make dict char update able to only add to one of upper/lower so that we can have upper lower in I err Iron need to rethink all this write real uploader test real uploader further speedups