pushing Rogers and Jason's modifications
async versions for et-add et-get running
async versions for et-add et-get running