add requires to examples and update gearman protocol link