remove unused method, optimize asset read