Mascherano may still leave Barca