Либо попытайтесь как то распределить всю процедуру на части.