fix composer json
fix serviceProvider protect load when have no option table
fix bug on option repository