fix isNew() call find() but do not overwrite params with unmodified values
improve session management by renewing session at the end of a manager action