challenge sync should be able to install challenge when the challenge is not installed
logic:
if chal.found:
   sync chal
else:
  install chal
 
since maybe people may want to use the ctfcli in github action, it is quite annoying if chal sync throws an error when not installed.