minor fix
minor fix
add MTime to avoid unnecessary computing