[diff] add callbacks