sync with workshop