Dejan Kulusevski has promised a better version of himself and Tottenham Hotspur after he ended an "impossible" journey with a first appearance in 526 days during Monday's 3-1 win over Coventry City.