Adding cache class
Update to btb related operations

1. Added conditions to check if btb is being called
2. Added new prints for the btb
3. Added updated all_runs to include the btb_runs