updates from options