liveblog update time and refactor