add "notify" API