update diff
add clear search