for tick update