Hello s90 users, its a actually a superb phone. My phone is lenovo s90 itself. I too had all of these problems, but i just do one thing, update the phone software to 5.01 thats lollipop. After that all problems had gone. Everyone please try that. Thats the only way.