added repo size protection through github API