added update block event