really fix the bug with blast this time
refactor create_resource_page
use multiple writers to handle workspace and destination
simplify plot_makeflow_log