update app with rectangular