support updating and bug fixes