rebuild executable