red-brick: Keep track of first upload and last edit timestamp
red-brick: Fix typos
red-brick: Improve program list refresh user experience

Make it less blocking.
red-brick: Sort prgoram list by first upload timestamp and identifier