moved _requestToken into prototype
update