Nani vows to improve