applied view holder design pattern in gridview and implemented like button click