improve patch lifecycle management and web interface