split app into modules
(deps) add async helper crates
(lint) clean up warnings
You can also use your local clone with git send-email.