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.