There is usually a delay in clearence from CID and immigration process. Lot of things still go on paper based approvals. They are trying to make the whole process electronic so that things will get processed faster but till then .............

Just keep on checking, thats all what you can do. Good Luck