basic update time function and history functions working