create survey if doesnt exist or update it