user new desktop interface and fix bug