fix bug in bilibili sync_on_expire; refactor bilibili query regularization