add unittest for modeler
preparing for datasource update