syncWriteFull