async tweaks, continued web api buildout