@Siva anna just wanted to give answer to ur above post and clarify what i intended to say
Sure, people have limited time at hand these days and expect any company yo fulfill its commitment or address the issue in allocated time but actually such impeccable , always on time service cannot be delivered by any company.
As a customer one needs to b little patient and give the company some extra time to resolve the issue incase same is not done within promised time period.
Incase a customer decides to shift to other alternatives in a hurry then ultimately customer is at loss, not only he/she will spend extra money and efforts to switch to other company's product but tomorrow there too a similar issue of delay in providing service might occur.
I am not saying that customer should wait endlessly but certainly give few more hours or max 2 days to the company to address the concern,
on ur side u can escalate the issue to social media team of the company or mail to the nodal officer. It is better to utilise time in this manner rather than putting time/efforts in canceling current order/product and getting a new product