Cancelo 'much better' at Juve