updated demo database data, fixed many bugs in the demo itself and improved design