make the formating run on background