extend and reorganize function collection
distinguish releases from errors, catch worker not found exception