use table API
use polling and select card instead of tab