Problem on importing phonebook from large csv file

when user want to import phonebook from large csv file (i.e about 4.0 MB). it goes to process for long time and nothing shows to user. and its so boring and slow…
any solution to resolve this problem in code?

I have the same request, can you help me ?