make .setting writes synchronous bc unexpected behavior was occurring otherwise, ensure .session file on client init
push npm version