[FEAT] refactoring mark control/experiemnt kpi method, fixing timelime kpi test, adding timeline views test and functionality