add possibility for a client to announce it is done and the server can safely delete all related data (instead of cleaning up after timeout)