amkit2 - asynchronize module toolkit