add check updating