worker object thread, sigint and its handler