Editable timeline use case with server-side API