add open to setting and improve default settings loading
fix task bugs