update features writing