wip: api: fix update_repository()