clean up source code
use async to build website
display build time
move functions in source code
fix for async
split date parsing code
split data updating code
move yaml code to converter