user can select update frequency