improve edit board handlers