creating new asset instance per load