optimize abm tempaltes loading