update interface and python backend