fixed concurrency issue in migrator runnable loop. using async waterfall to make sure the migrations run serially