revise font load method