demo updating