fixed a data race in asynccrc32
configurable data buffer size
template fixes, separate config defaults into separate file