fixed a little redundancy in map timer, resolved #3