Josh Hamilton feeling 'better and better'