Add MenuSetClientMapping native. fix remaining issues
* Fix wrong timeleft calculation * reorder function calls