Add combine_latest function

Reverted to original