scope invoked multiple times