unify interface for observe callbacks

Change interface for observe callbacks to match block1 and block2
callbacks.