Unload Async Loaded Asset from Memory in Game Instance

my solution is wrap the AsyncLoad in an object and then destroy the object