implement read task handler
add fileserver as fallback if no handler is found