added start_link to worker behaviour