realtime: avoid unnecessary mallocs