i need some learner centred class activities
Try some of the communication games and activities on this site - ELTgames.com. There's a lot of emphasis on students speaking and interacting and there should be something there you can use with your class.
The speaking section is particularly good with intermediate students to stimulate lively student-centred debates and conversations.
I like this site, too. You don't have to download pdfs so you don't have to wait for ages like you do on the British council site. They've got quite a lot of things where you get your students to write the questions, which is good for me, too because it takes ages in the classroom but they're all really busy at it.