Implemented async settings fetch