fix: refactors the way some data is accessed
* initial commit * replaced isUserAddedToken with chain-switching friendly version of hook * reverted useTopTokens() * addressed first round of PR comments