update
fix git function for up-to-date
add z for cd replacement