Implementing new custom table view for better performance