update, battery
observer's timer