python >=3 fixes
do not attempt to parse None and ''
add the -U, --updated flag