add several options parseValue, timeoutRecalc and fix few bugs