GC still not working, needs a real refactor around upload sessions