update deploy button and improve some things