challenge sync