introducing alpha test + async loading of geometry (sort of )