added global preset auto-update functionality