* test case - return Deffered
* refactor config--settings