push changes and update tables and some design