normally we can keep an asteroid or parts of it hot or cold by adjusting the atmosphere , rotation , gravity or orbit , but some need heating or have high energy requirements , like say , a big waterfall run by a pump .