add clock_on_request event to client