Fix recycling behaviour in gridview