update: dailyprogrammer architecture