feat: support multiple functions per worker