updating and settings