buyback technologies