updateblock