CTC Timer Interrupt time millis(), File.write hang on

Hello, thank you for reply.

I use now micros()/1000 and it works fine, But I have a second Problem.
I use the Bridge to write from the loop every 10 times the interrupt run i set a flag and write into a file from loop (File_Append)
Timer 1 do this every 37ms and Timer 3 every 257ms
It works fine on Linino side I have a cronjob that catch the file every minute and load the data into MySql.
But after a few minutes the Atmega32u4 get busy for 2,3,4...8 minutes and then continue working, also continue work when i reset the atmega32u4. It is like the Bridge hanging on or get busy.
It is necessary if i use File.write or Process.runShellCommand to comunicate with the Linino after many loops the Action corrupt.
I write before open file and after closing file Serial.print(millis()) and it hang before the file is closing.
something wrong or maybe is there a better,faster way to write into linino?