improved recyclerview onclick and anim