Pep Guardiola said Manchester City are working on a new contract for Leroy Sane, but insisted it's not just because of his recent performances.