Billy Bodin signs a new contract until summer 2021