started timer in backend, TODO, need to consider seconds and overflow