remove active_handle for testing
use a reference to hold the GoalHandle and add more logging