Update functions and options