None of any chatting apps shows contact list Today I updated my Lenovo A6000Plus to Lolipop Via OTA

Now I am suffering from a very weird problem.

WhatsApp Hike doesn't show any contacts in List. Although When I open my contact List I can see all of my contacts. 

What I tried :


Checked the permission of each app. Every app is allowed to read contacts.
Rebooted my device
Removed my google account and sign in again
Navigated to whatsApp setings->contacts their Show all contact is already Checked.


All these methods doesn't work

Whenever anyone message me on hike or whatsapp i only see the number.Even When I add that Number I am not able to see the name.

I googled but nothing found.
Now I realized no one can help you except yourself.
Finally i Found a way.

Navigate to Settings - &gt; Apps - &gt; All Apps
Search For contact and Contact Storage
Clear Both Apps Data

Booom You Are Done.....
Note
Clearing Contact and Contact Storage Erase Your all Contact SO make Sure you backed up your all contact online or somemwhere else. In my case I use google account.