Steyn vows to get hotter with the weather