Becks makes Hammers promise