delegate config_file method
add deserializer and error handling in worker