plist update work