add timeout to setState when callback only arg

also rejigged change log