:warning:Change. All callbacks calls in lua_State in which calls `uv.run()`.
Change. `timer:again()` can also set `repeat` interval.
Update `utils.Buffer` interface.