make the extract and fetch more sample

remove type dispatch in fetch and extract