load configuration from file, support default value