add basic github api worker