WINTERLORD :
how do you make the drive clean up huge files you just deleted. also when you do a firmware upgrade does it destroy your data
If your OS, driver, storage controller, and SSD all support TRIM the SSD will automatically be told not to relocate that data next time the garbage collection routine is run. I do not believe that you can invoke the garbage collection routine manually, it will be run on its own and usually within short order.
As for upgrading the firmware, no it usually will not delete your data. If you're upgrading from a firmware revision which has resulted in degraded performance due to a bug, it may be a wise idea to upgrade the SSD's firmware and then reset the device using the ATA internal SECURE_ERASE command. This will delete all data on the drive and restore any diminished performance.