rewrite jubafetch and add load feature