more efficient notifications