update token adapter and on touch listener