better camera ui + optimize print_files sync