adapter notify