Thalaivaa to finally release on August 20