fix #10 but maybe need not to update by url