updates and grunt