update the files needs compiling