update background: add tick interval