feat: add force option