option cleanup; add image downloading
parsers are always async
update deps and bump version
add usage