Messi is at the edge of contract extension