Update of Document above 100kb lasts very long

My application (which is based on XApplication Framework) can easily update small documents (XML size like 50 Kb)
But when working with big documents like over 100 KB the update process lasts more than 5 minutes.
Another interesting thing this process locks the whole schema and other transactions are also suspend.
I need help since my customer can not work this problem