rewrite oauth...again; update gems