[bugfix] update cf only when needed, fix url