If I recall correctly, it costs more RAM to create a callback than it does to fetch this UAVO every loop. A happy compromise would be to get that only ever ~200ms or so.