graceful sync update