fix bad task post assertion and remove list links
read body data on demand
add file module