backend update

Extract all specific and private information into constants.py file, simplify the setup procedure.