add mercurial; fix async; parameterize colors
remove string length
update README